faire tout son possible meaning in English
v. do one's best, do the best, try one's best, do all one possibly can, go all out, go flat out, lay out
v. do one's best, do the best, try one's best, do all one possibly can, go all out, go flat out, lay out